/**
 * 功能：基本操作(初始化配置)
 */
export const initConfig = {
  name: '基本操作_初始化配置',

  operationType: 0,

  params: {
    gateway: '',
    publicGateway: ''
  },

  data: {}
}

/**
 * 功能：基本操作(开始授课)
 */
export const startTeach = {
  name: '基本操作_开始授课',

  operationType: 1,

  params: {
    CourseId: '',
    ClassId: '',
    WebSocketUrl: '',
    TeachModel: 0,
    TeachUrl: '',
    ActivityUrlPrefix: '',
    ToolUrlPrefix: '',
    TeachType: '',
    GgbUrlPrefix: ''
  },

  data: {}
}

/**
 * 功能：基本操作(学生开始授课)
 */
export const studentStartTeach = {
  name: '基本操作_学生开始授课',

  operationType: 9,

  params: {
    CourseId: '',
    ClassId: '',
    TeachUrl: ''
  },

  data: {}
}

/**
 * 功能：基本操作(学生结束授课)
 */
export const studentStopTeach = {
  name: '基本操作_学生结束授课',

  operationType: 10,

  params: {

  },

  data: {}
}

/**
 * 功能：基本操作(退出系统)
 */
export const logOut = {
  name: '基本操作_退出系统',

  operationType: 2,

  params: {},

  data: {}
}

/**
 * 功能：基本操作(打开应用)
 */
export const openApp = {
  name: '基本操作_打开应用',

  operationType: 3,

  params: {
    AppName: '',
    AppUrl: ''
  },

  data: {}
}

/**
 * 功能：基本操作(授课PPT页面加载完成初始化)
 */
export const webInitTeaching = {
  name: '基本操作_授课PPT页面加载完成初始化websocket',

  operationType: 4,

  params: {
  },

  data: {}
}

/**
 * 功能：基本操作(发送websocket消息)
 */
export const sendWebSocketMessage = {
  name: '基本操作_发送websocket消息',

  operationType: 5,

  params: {
    message: ''
  },

  data: {}
}

/**
 * 功能：基本操作(百科搜索)
 */
export const searchByBaiKe = {
  name: '基本操作_百科搜索',

  operationType: 6,

  params: {
    KeyWord: ''
  },

  data: {}
}

/**
 * 功能：基本操作(声音base64)
 */
export const getHanZiSound = {
  name: '基本操作_声音base64',

  operationType: 7,

  params: {
    FileName: ''
  },

  data: {}
}

/**
 * 功能：设置页签操作区域的宽度
 */
export const SetTitleSize = {
  name: '设置页签操作区域的宽度',

  operationType: 8,

  params: {
    Width: 0,
    Height: 0
  },

  data: {}
}

/**
 * 功能：设置页签操作区域的宽度
 */
export const CloseApp = {
  name: '设置页签操作区域的宽度',

  operationType: 11,

  params: {

  },

  data: {}
}

/**
 * 功能：同步的远端文件夹
 */
export const StartSync = {
  name: '同步的远端文件夹',

  operationType: 12,

  params: {
    localRoot: '', remoteRoot: '', syncType: '', isEnable: '', rootId: ''
  },

  data: {}
}

/**
 * 功能：设置本地文件路径
 */
export const SetSyncPath = {
  name: '设置本地文件路径',

  operationType: 13,

  params: {
    localRoot: '', syncType: ''
  },

  data: {}
}

/**
 * 功能：设置本地文件路径
 */
export const Upload = {
  name: '上传',

  operationType: 14,

  params: {
    uploadType: '',
    remoteDirId: '',
    cloudType: '',
    multi: '',
    filter: ''
  },

  data: {}
}
